export interface ElderBasicVO {
  /**
   * 老人id
   */
  elderId: string | number;

  /**
   * 老人姓名
   */
  elderName: string;

  /**
   * 老人照片
   */
  elderPhoto: string;

  /**
   * 老人照片URL(前端显示用)
   */
  elderPhotoUrl: string;

  /**
   * 性别
   */
  gender: number;

  /**
   * 出生日期
   */
  birthDate: string;

  /**
   * 年龄
   */
  age: number;

  /**
   * 证件类型
   */
  idCardType: string | number;

  /**
   * 证件号码
   */
  idCard: string | number;

  /**
   * 民族
   */
  nation: string;

  /**
   * 血型
   */
  bloodType: string;

  /**
   * 是否在院
   */
  isActive: number;

  /**
   * 家庭地址
   */
  addressDetail: string;

  /**
   * 照护者
   */
  caregiver: string;

  /**
   * 健康状况简述
   */
  healthStatus: string;

  /**
   * 入住日期
   */
  admissionDate: string;

  /**
   * 房间号
   */
  roomId: string | number;

  /**
   * 房间床位号
   */
  roomNumber: string;

  /**
   * 备注
   */
  remarks: string;

  /**
   * 审核状态(0:待审核 1:已通过 2:已拒绝)
   */
  reviewStatus: string;

  /**
   * 审核人
   */
  reviewedBy: string;

  /**
   * 审核时间
   */
  reviewTime: string;
}

export interface ElderBasicForm extends BaseEntity {
  /**
   * 老人id
   */
  elderId?: string | number;

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 老人照片
   */
  elderPhoto?: string;

  /**
   * 老人照片URL(前端显示用)
   */
  elderPhotoUrl?: string;

  /**
   * 性别
   */
  gender?: number;

  /**
   * 出生日期
   */
  birthDate?: string;

  /**
   * 年龄
   */
  age?: number;

  /**
   * 证件类型
   */
  idCardType?: string | number;

  /**
   * 证件号码
   */
  idCard?: string | number;

  /**
   * 民族
   */
  nation?: string;

  /**
   * 血型
   */
  bloodType?: string;

  /**
   * 是否在院
   */
  isActive?: number;

  /**
   * 家庭地址
   */
  addressDetail?: string;

  /**
   * 照护者
   */
  caregiver?: string;

  /**
   * 健康状况简述
   */
  healthStatus?: string;

  /**
   * 入住日期
   */
  admissionDate?: string;

  /**
   * 房间号
   */
  roomId?: string | number;

  /**
   * 房间床位号
   */
  roomNumber?: string;

  /**
   * 备注
   */
  remarks?: string;

  /**
   * 审核状态(0:待审核 1:已通过 2:已拒绝)
   */
  reviewStatus?: string;

  /**
   * 审核人
   */
  reviewedBy?: string;

  /**
   * 审核时间
   */
  reviewTime?: string;
}

export interface ElderBasicQuery extends PageQuery {

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 证件号码
   */
  idCard?: string | number;

    /**
   * 房间号是否为空 (用于查询未入住老人)
   */
  roomNumberIsNull?: boolean;

  /**
   * 审核状态(0:待审核 1:已通过 2:已拒绝)
   */
  reviewStatus?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



